home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / msdos / prexcm40.zip / WHATSNEW.DOC < prev   
Text File  |  1993-10-29  |  6KB  |  146 lines

  1.             Protect! EXE/COM v.4.0+
  2.             (C) 1993 Jeremy Lilley
  3.               All Rights Reserved
  4.  
  5.     ***************** Bug Fixes/Updates ****************
  6.  
  7. Protect! EXE/COM v.4.0+
  8.  
  9. 10/30/93
  10.  
  11. This is the *ultimate* (and hopefully final) upgrade for Protect! - Here
  12. are some of the new features:
  13.  
  14. * Added a polymorphic mutation engine to Protect! - In other words, the
  15.   security envelope is MUTATED so that it changes for each file you
  16.   protect. This was done to combat master unprotect programs (such as
  17.   UNP) from being made, making your Protected programs much more secure.
  18.  
  19. * Rewrote loader in assembly language and completely rewrote security
  20.   envelope. Thus, the new protected files load more than 4 TIMES FASTER.
  21.   Also, because everything was written in assembly language, PROTEXCM.EXE
  22.   encrypts much faster (especially for PKLITE programs) and is less than
  23.   half as big in disk size.
  24.  
  25. * Allows multiple Protecting of EXE files, so that you can optionally have
  26.   many layers of "ice" to make a hacker's job harder.
  27.  
  28. * Now supports many types OVERLAYS, and it is much more technically stable
  29.   than any previous version.
  30.  
  31. * Automatically searches for a file called "CRC.MSG" as your default CRC
  32.   error message file. You can still specify other CRC error message
  33.   filenames, but you don't have to. If no CRC error message file is 
  34.   specified and CRC.MSG doesn't exist, a CRC.MSG will be created.
  35.   Note: This concerns REGISTERED USERS ONLY.
  36.  
  37. * The encryption screen in PROTEXCM.EXE has been streamlined, and in intrest
  38.   of speed, everything happens in 4k rather than 256 byte blocks, which may
  39.   make the status bar more jagged.
  40.  
  41. * A few things were taken out of Protect:
  42.  
  43.     * Starting Messages are no longer used or allowed - they were
  44.       found to be mostly useless and even then too confusing to use.
  45.  
  46.     * The directory listing menus (interactive mode) were not included
  47.       in this version of Protect! because they were clumsy, and really
  48.       only suited for prelimitary and testing uses of Protect.
  49.       
  50.  
  51.  
  52. Protect! EXE/COM v.3.1
  53.  
  54. 8/26/93
  55.  
  56. This was written mainly as a bug fix and a smaller step up, but here
  57. is some of what I fixed:
  58.  
  59. * Took out the font enhanced screens of v.3.0. They caused way too many
  60.   problems and for some people, caused their systems to crash or screwed
  61.   up their screen modes (*sorry*!).
  62.   
  63. * Added support for Diet executable file compression.
  64.  
  65. * You no longer have to type the extension of the file to be protected.
  66.  
  67. * Made Protect! more compatible with some PKLite files.
  68.  
  69. * Slightly optimized for better performance in the security envelopes
  70.   at the cost of slower initial protection. (The files in this package 
  71.   are also smaller).
  72.  
  73. If things have been going well for you with v.3.0, you really needn't
  74. worry too much about this upgrade.
  75.  
  76.   
  77.  
  78. Protect! EXE/COM v.3.0
  79.  
  80. 7/22/93
  81.  
  82. Here are some of the new features for version 3.0:
  83.  
  84. * The security envelopes have been entirely redone and rewritten
  85.   and have had new anti-debugging techniques added to them. (haven't
  86.   you heard this before?)
  87.  
  88. * UNP ver.3.11 cannot deprotect Protect! EXE/COM v.3.0.
  89.  
  90. * OVERLAYS are more tolerated and some types that could be compressed with
  91.   PKLITE can now be protected (sorry, but still not every overlay).
  92.  
  93. * REGISTERED users can CUSTOMIZE THE CRC ERROR MESSAGES and optionally
  94.   add a message to output when loading.
  95.  
  96. * No password is required (or asked for).
  97.  
  98. * The interface has been improved (especially for EGA monitors). 
  99.  
  100. * A DOS ERRORCODE of 250 is returned on a CRC abort.
  101.  
  102. * You can now not have any parameters and SELECT THE FILE FROM A DIRECTORY
  103.   LISTING, having Protect! automatically compress the file with a file
  104.   compressor or just run things from the command line (BAT and MAK files 
  105.   in particular).
  106.   
  107. Protect! EXE/COM 2.0
  108.  
  109. 5/31/93
  110.  
  111.     This copy has many security additions added to it. Loader code
  112. and data is encrypted along with the regular encrypted program code. 
  113. Earlier versions have had a few vulnerable spots in them but are for 
  114. the most part safe. Both the COM and EXE loaders have been revamped and
  115. there is more than one specific model for each loader. A few changes were
  116. made so that the files will load a little faster also. Also, a few cosmetic 
  117. changes have been made to the actual program, but for the most part, the
  118. changes were focused upon the loader's speed and security. This version 
  119. is much improved over previous versions partially due to letters and 
  120. comments from a few hackers and programmers. Weaknesses (particularily in
  121. the COM files) were pointed out and greatly improved upon, so thanks 
  122. to everybody who wrote about Protect! EXE/COM!!! On the side note, you
  123. may now have spaces in your password (you don't need underscores anymore)!
  124.  
  125.  
  126. Protect! EXE/COM 1.1
  127.  
  128. 4/26/93
  129.  
  130.     This copy has been released to fix a bug that occurs on some
  131. earlier XT computers when run. There is one instruction in the header
  132. that is not recognized by the "genuine" 8088's and 8086's, but is only
  133. recognized by the NEC V20, NEC V30, as well as the 286 and above. Since
  134. the XT that I tested this on used the NEC V20 (8088 compatible chip with
  135. a few enhancements) instead of the true 8088, it did not catch that error 
  136. as a true 8088 would have. Thanks to an alert user in Virginia, the error
  137. was quickly caught and remedied (it took less than a half hour to fix),
  138. and now Protect! EXE/COM v.1.1 will work on all XT-class computers.
  139.  
  140.  
  141.  
  142. Protect! EXE/COM 1.0
  143.  
  144. 4/15/93
  145.  
  146.         First release!